package com.situ.team5.kzq.recruit.service;

import com.situ.team5.pojo.*;

import java.util.List;
import java.util.Map;

//职位发表登记接口
public interface SalaryGrantDetailsService {
    //一级机构设置（config_file_first_kind ）全查
    List<ConfigFileFirstKind> file_first_kindSelect();
    //查找与一级机构id有关的二级机构
    List<ConfigFileSecondKind> file_second_kindSelectOne(int id);
    //查找与二级机构id有关的三级机构
    List<ConfigFileThirdKind> file_third_kindSelectOne(int id);
    //对职位变更表的全查
    List<Map> engage_major_releaseSelectAll();

    Map EngageMajorReleaseupdate(Integer id);
    //对职位变更表通过id进行修改
    void EngageMajorReleaseupdate2(EngageMajorRelease e);

    //职位分类表全查
    List<ConfigMajorKind> config_major_kindSelect();
    //通过职位分类表id查询职位设置表
    List<ConfigMajor> config_majorSelectOne(int id);
    //职位变更表添加数据
    void EngageMajorReleaseInsert(EngageMajorRelease er);

//职位变更表删除
    void engage_major_releaseDelete(int id );
}
